//============================================================================================
/**
 * @file	btl_searcher.h
 * @brief	バトルサーチャー	非常駐フィールドオーバーレイ field_revenge
 * @author	Satoshi Nohara->MiyukiIwasawa
 * @date	06.04.26
 */
//============================================================================================
#ifndef BTL_SEARCHER_H
#define BTL_SEARCHER_H


//============================================================================================
//	定義
//============================================================================================
#define	BS_BATTERY_MAX		(100)			//バッテリーカウンターの最大値
#define	BS_CLEAR_MAX		(100)			//クリアカウンターの最大値


//============================================================================================
//	extern宣言
//============================================================================================
//----------------------------------------------------------------------------------------------
/**
 * FIELD_OBJ_PTRの再戦トレーナーIDを取得
 *
 * @param   sv			セーブデータポインタ
 * @param   tr_id		検索するトレーナーID
 *
 * @retval  "0 = データなし、0以外 = トレーナーID"
 *
 * @li		"トレーナーID = 0 = 自分"として扱われている(再戦データテーブルに含まれていないのでOK)
 */
//----------------------------------------------------------------------------------------------
extern u16 BS_TrainerIDCheck( SAVEDATA* sv, u16 tr_id );

//----------------------------------------------------------------------------------------------
/**
 * 再戦動作コードだったら、現在向いている方向固定の動作コードをセットする(戦闘後に呼ばれる)
 *
 * @param   fsys		FIELDSYS_WORK型のポインタ
 * @param   fldobj		FIELD_OBJ_PTR
 *
 * @retval  none
 */
//----------------------------------------------------------------------------------------------
extern void BS_MvReWarClearDirMvSet( FIELDSYS_WORK* fsys, FIELD_OBJ_PTR fldobj );


#endif	/* BTL_SEARCHER_H */

